If you must sleep at the border it's best to do so on the Bangladeshi side.
Parjatan Hotel
Is probably the nicest, and has rooms from 600 non a/c and bdt 1200 a/c and even some suites 2200 bdt. contacting no. +88-04228-75411 +88-017 11 452145. guide can be arrange on request.